body{font:12px Helvetica, Arial, Verdana, sans-serif;background-color:#2D2A2A;color:#353132}

h1, h2, h3, h4{letter-spacing:-1px;}

h2 {
	font-size:20px;
	font-weight:bold;
	color:#75C044;
	margin-bottom:7px;
}

h3 {
	font-size:18px;
	font-weight:bold;	
	margin-bottom:7px;
}


div.container{background-color:#FFFFFF;width:100%;position:relative;}
div.container div.min_heigth{float:left;height:614px;width:0px;}
div.container div.content_container{float:left;width:100%;}

div.content_container div.header{background: transparent url(../img/login/header.gif) repeat-x scroll 0 0;height:101px;width:100%;position:relative;}
div.content_container div.header img.feng-logo{margin-top:22px;margin-left:22px;}
div.content_container div.header div.menu_container{position:absolute;left:315px;bottom:3px;}
div.content_container div.header div.menu_container a.menu_link{color:#FFFFFF;display:block;float:left;padding:2px 8px;text-transform:uppercase;text-decoration:none;margin-right:16px;}
div.content_container div.header div.menu_container a.menu_link.active{-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-ms-border-radius:5px 5px 0 0;background-color:#FFFFFF;color:#2B3326;}
div.content_container div.header div.menu_container a.menu_link:hover{text-decoration:underline;}
div.content_container div.header div.login-container{position:absolute;right:20px;top:25px;}
div.content_container div.header div.login-container td.field{font-size:16px;color:#FFFFFF;text-align:right;padding-right:7px;padding-bottom:2px;}
div.content_container div.header div.login-container input.field{font-size:16px;width:162px;height:14px;border:0px none;background-color:#D6E2CE;margin-bottom:2px;}
div.content_container div.languages{bottom:-19px;position:absolute;right:20px;}
div.content_container div.content.special{background:#FFFFFF url(../img/login/content-background.png) repeat-x scroll 0px 42px;}
div.content_container div.content div.info_container{width:990px;text-align:left;margin-top:26px;}
div.content_container div.content div.info_container h1{font-size:56px;letter-spacing:-3px;text-align:left;margin-bottom:17px;color:#444444;}
div.content_container div.content div.info_container div#column_1{float:left;width:395px;margin-right:44px;height:349px;}
div.content_container div.content div.info_container div#column_2{float:left;padding-left:70px;}
div.content_container div.footer_container{background: #2D2A2A url(../img/login/bg_footer_black.png) repeat-x scroll 0 0;height:86px;width:100%;position:absolute;bottom:-86px;}
div.content_container div.footer_container div.footer{width:990px;position:relative;color:#FFFFFF;font-size:12px;}
div.content_container div.footer_container div.footer div.footer_links{position:absolute;left:0;top:26px;}
div.content_container div.footer_container div.footer a.footer_link{color:#FFFFFF;font-size:12px;text-decoration:none;}
div.content_container div.footer_container div.footer div.footer_terms{color:#FFFFFF;font-size:12px;text-align:right;position:absolute;right:80px;top:10px;}
div.content_container div.footer_container img.feng_logo{position:absolute;right:-25px;top:12px;}

.clearfix{clear:both;display:block;height:0px;}

div.forgot-password{float:left;width:90px;}
div.login-button-container{float:right;}

a.login-link{font-size:16px;text-decoration:none;color:#FFFFFF;}
a.login-link:hover{text-decoration:underline;}

a.download_button_en{background:transparent url(../img/login/button-download-en-1.png) no-repeat 0px -67px;height:67px;width:400px;display:block;margin-top:8px;}
a.download_button_en:hover{background:transparent url(../img/login/button-download-en-1.png) no-repeat;height:67px;width:400px;display:block;margin-top:8px;}

a.download_button_es{background:transparent url(../img/login/button-download-es-1.png) no-repeat 0px -67px;height:67px;width:400px;display:block;margin-top:8px;}
a.download_button_es:hover{background:transparent url(../img/login/button-download-es-1.png) no-repeat;height:67px;width:400px;display:block;margin-top:8px;}

a.signup_button_en{background:transparent url(../img/login/en/sign-up-button.png) no-repeat 0px -67px;height:67px;width:400px;display:block;margin-top:8px;}
a.signup_button_en:hover{background:transparent url(../img/login/en/sign-up-button.png) no-repeat;height:67px;width:400px;display:block;margin-top:8px;}
a.signup_button_es{background:transparent url(../img/login/es/sign-up-button.png) no-repeat 0px -67px;height:67px;width:400px;display:block;margin-top:8px;}
a.signup_button_es:hover{background:transparent url(../img/login/es/sign-up-button.png) no-repeat;height:67px;width:400px;display:block;margin-top:8px;}

a.logout_link{text-decoration:underline;}
input.login{border:0 none; background: transparent url(../img/login/login-button.gif) repeat-x scroll 0 0;margin-top:5px;}

input.submit_button_es{background:transparent url(../img/login/button-submit-es.png) no-repeat 0px -33px;height:33px;width:200px;display:block;margin-top:8px;border:0px none;cursor:pointer;}
input.submit_button_es:hover{background:transparent url(../img/login/button-submit-es.png) no-repeat;height:33px;width:200px;display:block;margin-top:8px;border:0px none;cursor:pointer;}
input.submit_button_en{background:transparent url(../img/login/button-submit-en.png) no-repeat 0px -33px;height:33px;width:200px;display:block;margin-top:8px;border:0px none;cursor:pointer;}
input.submit_button_en:hover{background:transparent url(../img/login/button-submit-en.png) no-repeat;height:33px;width:200px;display:block;margin-top:8px;border:0px none;cursor:pointer;}

div.normal_text{font-size:17px;color:#666;}


div.normal_text_m{margin:4px 0px;font-size:17px;color:#666;}
div.normal_text_m a{color:#666; text-decoration:none;}
div.normal_text_m a:hover{color:#75C044; text-decoration:underline;}

div.description_text{font-size:15px;color:#666;}
div.error-message{font-size:15px;color:#666;}

div.description_text_small{font-size:11px;color:#666;}
span.description_text_small{font-size:11px;color:#666;}
#column_1 div.normal_text{color:#353132;}
span.enhanced{font-size:18px;font-weight:bold;}

.normal_textarea{font-size:17px;color:#666;font-family: Helvetica,Arial,Verdana,sans-serif;}


/*Cambiar por un nombre m�s claro*/
div.how_feng_office_do{margin-top:23px;margin-bottom:23px;}
div.how_feng_office_do div.do_box{width:300px;float:left;margin-right:40px;text-align:left;}
div.how_feng_office_do div.do_box.special{margin-right:18px;}
div.how_feng_office_do div.do_box h4{font-size:20px;font-weight:bold;margin-bottom:7px;}

div.how_feng_office_do div.half_box{width:485px;float:left;text-align:left;}
div.how_feng_office_do div.half_box h4{font-size:20px;font-weight:bold;margin-bottom:7px;}


/*Submen� lateral*/
div.in_menu{
	padding:0px 12px;
	margin:auto;
	width:200px;
	float:left;	
	text-align:left;
	/*background-color:#DDD;*/
}

/*Box de texto regular*/
div.reg_text_box{margin:auto;}

div.reg_text_box div.one_column{width:740px;float:left;margin:0px 12px;}

div.reg_text_box div.one_third_box{width:300px;float:left;margin-right:40px;text-align:left;}
div.reg_text_box div.one_third_box.special{margin-right:18px;}
div.reg_text_box div.one_third_box h4{font-size:20px;font-weight:bold;margin-bottom:7px;}

div.reg_text_box div.half_box{width:485px;float:left;text-align:left;}
div.reg_text_box div.half_box h4{font-size:20px;font-weight:bold;margin-bottom:7px;}




div.setup_title{border-bottom:1px solid #353132;margin-bottom:25px;margin-left:60px;position:relative;}
div.content_container div.content div.info_container div.setup_title h1{margin-bottom:0px;}
div.setup_title div.help_container{position:absolute;right:0;top:14px;}


a.help_button_en, 
a.help_button_en:link,
a.help_button_en:active,
a.help_button_en:visited,
a.help_button_en:focus{background-image:url(../img/login/help.gif);font-size:17px;font-weight:bold;color:#FFFFFF;width:103px;height:25px;display:block;text-align:center;padding-top:6px;text-decoration:none;}
a.add_button_en,
a.add_button_en:link,
a.add_button_en:active,
a.add_button_en:visited,
a.add_button_en:focus{background-image:url(../img/login/addMoreDetails.gif);font-size:17px;font-weight:bold;color:#FFFFFF;width:175px;height:24px;display:block;text-align:center;text-decoration:none;margin-top:1px;}
a.add_another_user_button_en,
a.add_another_user_button_en:link,
a.add_another_user_button_en:active,
a.add_another_user_button_en:visited,
a.add_another_user_button_en:focus{background-image:url(../img/login/addAnotherTeammate.gif);font-size:10px;font-weight:bold;color:#FFFFFF;width:200px;height:22px;padding-top:2px;display:block;text-align:center;text-decoration:none;margin-top:4px;}
input.go_button_en{background-image:url(../img/login/go.gif);font-size:34px;font-weight:bold;color:#FFFFFF;width:103px;height:46px;padding-top:2px;display:block;text-align:center;text-decoration:none;margin-top:4px;border:0 none;cursor:pointer;}

a.hide_button_en,
a.hide_button_en:link,
a.hide_button_en:active,
a.hide_button_en:visited,
a.hide_button_en:focus{background-image:url(../img/login/HideDetails.gif);font-size:17px;font-weight:bold;color:#FFFFFF;width:175px;height:24px;display:block;text-align:center;text-decoration:none;margin-top:1px;}



a.help_button_es, 
a.help_button_es:link,
a.help_button_es:active,
a.help_button_es:visited,
a.help_button_es:focus{background-image:url(../img/login/help.gif);font-size:17px;font-weight:bold;color:#FFFFFF;width:103px;height:25px;display:block;text-align:center;padding-top:6px;text-decoration:none;}
a.add_button_es,
a.add_button_es:link,
a.add_button_es:active,
a.add_button_es:visited,
a.add_button_es:focus{background-image:url(../img/login/agregarDetalles.gif);font-size:17px;font-weight:bold;color:#FFFFFF;width:180px;height:24px;display:block;text-align:center;text-decoration:none;margin-top:1px;}
a.add_another_user_button_es,
a.add_another_user_button_es:link,
a.add_another_user_button_es:active,
a.add_another_user_button_es:visited,
a.add_another_user_button_es:focus{background-image:url(../img/login/AgregarOtroIntegrante.gif);font-size:10px;font-weight:bold;color:#FFFFFF;width:210px;height:22px;padding-top:2px;display:block;text-align:center;text-decoration:none;margin-top:4px;}
input.go_button_es{background-image:url(../img/login/Ingresar.gif);font-size:34px;font-weight:bold;color:#FFFFFF;width:156px;height:46px;padding-top:2px;display:block;text-align:center;text-decoration:none;margin-top:4px;border:0 none;cursor:pointer;}

a.hide_button_es,
a.hide_button_es:link,
a.hide_button_es:active,
a.hide_button_es:visited,
a.hide_button_es:focus{background-image:url(../img/login/OcultarDetalles.gif);font-size:17px;font-weight:bold;color:#FFFFFF;width:175px;height:24px;display:block;text-align:center;text-decoration:none;margin-top:1px;}



div.step_container{margin-bottom:10px;}
div.step_container div.number_container{float:left;padding-left:30px;padding-top:23px;width:32px;font-size:48px;font-weight:bold;color:#D2D6DC;}
div.step_container div.field_container{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;background-color:#F4F5F6;float:left;padding:10px 8px;width:900px;}
div.step_container h3{font-size:18px;font-weight:bold;margin-bottom:12px;padding-left:10px;}
div.step_container .big_input{width:444px;border:1px solid #CACED4;padding:6px 2px;font:26px;font-weight:bold}
div.step_container .normal_input{width:160px;border:1px solid #CACED4;height:17px;padding:4px 2px;font:26px;font-weight:bold;}
div.step_container .special_input{width:285px;border:1px solid #CACED4;height:17px;padding:4px 2px;font:26px;font-weight:bold;}
div.step_container div.field_container{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;background-color:#F4F5F6;float:left;width:70%;}
div.step_container div.field_container div.field_description{font-size:20px;font-weight:bold;float:left;width:180px;text-align:right;padding-top:9px;margin-right:9px;}
div.step_container div.field_container div.field_title{float:left;padding-left:10px;padding-bottom:5px;padding-top:5px;width:170px;}
div.step_container div.field_container div.field_title.special{width:300px;background-color:transparent;}
div.step_container div.field_container div.field_title_mail{float:left;padding-left:11px;padding-bottom:5px;padding-top:5px;width:300px;}


div.step_container div.field_container div.valForm{background-color:transparent;color:red;font-weight:bold;}
div.step_container div.infor_container div.valForm{background-color:transparent;color:red;font-weight:bold;}
div.step_container div.field_container div.add {float:left;padding-left:30px;padding-bottom:5px;padding-top:5px;width:50px;}
div.step_container div.field_container div.valForm div._instalacion{padding-left:10px;}
div.step_container div.field_container div.valForm div._you{padding-left:2px;}

div.info_container div.message_en{color:red;font-weight:bold;padding-left:230px;margin-bottom:12px;font-size:14px;}
div.info_container div.message_es{color:red;font-weight:bold;padding-left:380px;margin-bottom:12px;font-size:14px;}

.td_left {
	padding: 0 10px 0 10px;
	width: 32px;
}

.separator{height:1px;border-bottom:1px solid #DFE1E5;}


.content th {
	vertical-align: middle;
}
.tall-lines p {
	margin: 15px 0;
}

div.comment{
	color: #666666;;
}

#list p{
	text-align:left;
	margin-bottom:7px;

}

